long-term contract - Deutsch Englisch Wörterbuch